package com.ss.android.article.base.feature.update.b;

import com.ss.android.article.base.feature.update.a.d;
import com.ss.android.common.load.AsyncLoader.LoaderProxy;

import java.util.Iterator;

final class q implements LoaderProxy {
    private final UpdateItemMgr a;

    q(UpdateItemMgr arg1) {
        this.a = arg1;

    }

    public final Object doInBackground(Object key, Object param, Object extra) {
        Object v0;
        if (param == null) {
            v0 = null;
        } else {
            v0 = UpdateItemMgr.a(((d) param).i, ((d) param), ((Integer) extra).intValue());
        }

        return v0;
    }

    public final void onLoaded(Object key, Object param, Object extra, Object result) {
        UpdateItemMgr v0 = this.a;
        if (param != null && result != null && ((d) param).i == ((d) result).i) {
            if (result != null && (((d) result).d)) {
                ((d) param).d = true;
                v0.d(((d) result).i);
                return;
            }

            v0.a(((d) result));
            ((d) param).r = System.currentTimeMillis();
            if (((d) result).r <= 0) {
                return;
            }

            ((d) param).a(((d) result));
            v0.b(((d) param));
            Iterator v1 = v0.d.iterator();
            while (v1.hasNext()) {
                Object v0_1 = v1.next();
                if (v0_1 == null) {
                    continue;
                }

                ((UpdateItemMgr.o$a) v0_1).a(((d) param).i);
            }
        }
    }
}

